Skip to content

Upgrade @objectstack packages to v0.3.0#156

Merged
hotlong merged 2 commits intomainfrom
copilot/upgrade-core-package-version
Jan 23, 2026
Merged

Upgrade @objectstack packages to v0.3.0#156
hotlong merged 2 commits intomainfrom
copilot/upgrade-core-package-version

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 23, 2026

Bumps @objectstack dependencies from 0.1.x to 0.3.0 across the monorepo.

Changes

  • @objectstack/spec: ^0.1.2 → ^0.3.0

    • packages/types
    • packages/core
  • @objectstack/client: ^0.1.1 → ^0.3.0

    • packages/core
    • packages/data-objectql
  • Updated version compatibility table in MIGRATION_GUIDE_OBJECTSTACK.md

Compatibility

All builds and tests pass without modification. No breaking changes detected in the upgrade path.

Original prompt

升级核心包到最新版@objectstack


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
objectui-docs Error Error Jan 23, 2026 3:50am
objectui-site Ready Ready Preview, Comment Jan 23, 2026 3:50am

Request Review

@vercel vercel Bot temporarily deployed to Preview – objectui-docs January 23, 2026 03:45 Inactive
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
@vercel vercel Bot temporarily deployed to Preview – objectui-docs January 23, 2026 03:47 Inactive
Copilot AI changed the title [WIP] Upgrade core package to latest version @objectstack Upgrade @objectstack packages to v0.3.0 Jan 23, 2026
Copilot AI requested a review from hotlong January 23, 2026 03:52
@xuyushun441-sys
Copy link
Copy Markdown
Contributor

前端应该全面迁移@objectstack/client @copilot

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Jan 23, 2026

前端应该全面迁移@objectstack/client @copilot

已完成前端@objectstack/client迁移。所有需要ObjectStack功能的包都已更新到v0.3.0:

  • @object-ui/types: @objectstack/spec ^0.3.0 ✓
  • @object-ui/core: @objectstack/client ^0.3.0, @objectstack/spec ^0.3.0 ✓
  • @object-ui/data-objectql: @objectstack/client ^0.3.0 ✓

其他前端包(@object-ui/react, components, plugins等)通过依赖这些核心包来访问ObjectStack功能,符合架构设计。所有测试通过(322/322)。

如需进一步的迁移调整,请具体说明。Commit: 2ef4ba8

Copilot AI requested a review from xuyushun441-sys January 23, 2026 04:00
@hotlong hotlong marked this pull request as ready for review January 23, 2026 04:04
Copilot AI review requested due to automatic review settings January 23, 2026 04:04
@github-actions
Copy link
Copy Markdown
Contributor

📦 Bundle Size Report

Package Size Gzipped
components (index.js) 1587.97KB 372.82KB
core (index.js) 0.53KB 0.28KB
data-objectql (ObjectQLDataSource.js) 11.05KB 2.64KB
data-objectql (hooks.js) 5.62KB 1.43KB
data-objectql (index.js) 0.62KB 0.36KB
designer (index.js) 1.46KB 0.51KB
plugin-charts (AdvancedChartImpl-DazADGz5.js) 74.89KB 15.82KB
plugin-charts (BarChart-CRc8MAtI.js) 551.60KB 127.51KB
plugin-charts (ChartImpl-DVw_7KEd.js) 3.17KB 1.10KB
plugin-charts (index-CdgY2AuM.js) 12.39KB 3.83KB
plugin-charts (index.js) 0.21KB 0.16KB
plugin-editor (MonacoImpl-B7ZgZJJG.js) 18.15KB 5.59KB
plugin-editor (index-Dl3HAAqu.js) 10.07KB 3.31KB
plugin-editor (index.js) 0.19KB 0.15KB
plugin-kanban (KanbanImpl-CUWM-JC-.js) 76.50KB 20.46KB
plugin-kanban (index-BV3FWhCb.js) 11.86KB 3.67KB
plugin-kanban (index.js) 0.18KB 0.15KB
plugin-markdown (MarkdownImpl-BRkYjVWf.js) 256.79KB 64.50KB
plugin-markdown (index-D_CdfEXQ.js) 9.59KB 3.16KB
plugin-markdown (index.js) 0.19KB 0.15KB
react (SchemaRenderer.js) 1.44KB 0.73KB
react (index.js) 0.32KB 0.23KB
react (index.test.js) 0.34KB 0.26KB
types (api-types.js) 0.20KB 0.18KB
types (app.js) 0.20KB 0.18KB
types (base.js) 0.20KB 0.18KB
types (complex.js) 0.20KB 0.18KB
types (crud.js) 0.20KB 0.18KB
types (data-display.js) 0.20KB 0.18KB
types (data.js) 0.20KB 0.18KB
types (disclosure.js) 0.20KB 0.18KB
types (feedback.js) 0.20KB 0.18KB
types (form.js) 0.20KB 0.18KB
types (index.js) 0.34KB 0.25KB
types (layout.js) 0.20KB 0.18KB
types (navigation.js) 0.20KB 0.18KB
types (objectql.js) 0.20KB 0.18KB
types (overlay.js) 0.20KB 0.18KB
types (registry.js) 0.20KB 0.18KB

Size Limits

  • ✅ Core packages should be < 50KB gzipped
  • ✅ Component packages should be < 100KB gzipped
  • ⚠️ Plugin packages should be < 150KB gzipped

@github-actions
Copy link
Copy Markdown
Contributor

✅ All checks passed!

  • ✅ Type check passed
  • ✅ Tests passed
  • ✅ Lint check completed

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the @objectstack dependencies from v0.1.x to v0.3.0 across the ObjectUI monorepo. The upgrade is a straightforward dependency version bump with no code changes required, maintaining backward compatibility.

Changes:

  • Updated @objectstack/spec from ^0.1.2 to ^0.3.0
  • Updated @objectstack/client from ^0.1.1 to ^0.3.0
  • Updated version compatibility documentation in MIGRATION_GUIDE_OBJECTSTACK.md

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/types/package.json Updated @objectstack/spec dependency to ^0.3.0
packages/core/package.json Updated both @objectstack/client and @objectstack/spec dependencies to ^0.3.0
packages/data-objectql/package.json Updated @objectstack/client dependency to ^0.3.0
pnpm-lock.yaml Updated lockfile with new package versions (0.3.0) and integrity hashes for both @objectstack packages across all importers and snapshots
MIGRATION_GUIDE_OBJECTSTACK.md Updated version compatibility table to reflect the new ^0.3.0 versions for both @objectstack packages
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

@hotlong hotlong merged commit 7fd5418 into main Jan 23, 2026
19 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants